#pragma once
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <string.h>
#include<assert.h>
#include<stdlib.h>
typedef int classnode;
typedef struct DoubleList
{
	struct DoubleList* prev;
	struct DoubleList* next;
	classnode num;
}SLD;
void SLinit(SLD** pphead);
void SLPushBack(SLD* phead, classnode x);
void SLprint(SLD* phead);
void SLPushFront(SLD* phead, classnode x);
void SLPopFront(SLD* phead);
void SLPopBack(SLD* phead);
SLD* SLFine(SLD *phead,classnode  x);
void SLFinePop(SLD* phead, classnode  x);
void SLFinePush(SLD* phead, classnode  x, classnode  y);
void SLDestory(SLD* phead);
